skysight-inc/HackerNews huggingface dataset:
Search means a lot of things, but even if we limit to mean web-search, as most people understand it, there is a lot more to it than the actual technology that matches queries to documents.

IR is for all intents and purposes a solved problem -- in fact it was solved a long time ago, and I highly recommend the seminal book “Managing Gigabytes”. I also recommend https://github.com/phaistos-networks/Trinity/wiki/IR-Search-... this page(disclaimer: I am maintaining it) for some interesting/important links to IRC technologies, developments, etc. While some novel ideas come out from time to time, the fundamentals haven’t changed -- progress there is incremental and mostly specific to different encoding schemes or ways to execute queries faster by using JIT or more cache-aware datastructures, etc.

Managing and queries documents based on keywords and boolean operators is one thing, and Lucene/Solr, and Trinity (https://github.com/phaistos-networks/Trinity) among other technologies can be used to take care of those challenges. But that’s the easy part (assuming you can do this fast enough, because you almost always can’t afford long-running queries):

- User Interfaces: Not just how results are presented, but also how users can construct or input queries. What options can be come available for filtering matches?
- Ranking: Precision is key, and rather simple formulas (tf/idf, BM25, etc) generally don’t work well for many/most domains. Furthermore, ranking is almost always not just about relevancy. It factors in static context scores (e.g document “popularity”), personalisation biases(how likely is it for user to mean Soccer or American Football for [football]),and other signals, fused together somehow to determine the final ranking of matched documents.
- Scale: Getting everything right is one thing, getting everything right at massive scale is whole different game. What may work on small scale(algorithms, technologies, services) may not work at all when you scale out.
- Everything else not directly related to search but either important or fundamental to a good experience/business: from matching queries to ads, to analytics, to autosuggestions, to training ML models to power all that, etc.

Web search is not a zero sum game. Bing makes over 3nb / year and while it may not have a chance to catch up with Google anytime soon, that’s a great business right there. Ditto for DDG. There are also companies that offer a different or better experience and access to datasets google doesn’t yet.

So, all told, search may be solved only in terms of the basic IR technology that makes it all work, and arguably a lot better than it used to be in terms of user interfaces, ranking, etc, but it will take a lot longer until those other aspects of web search may be considered ‘solved’.
"font-weight: 400;"> is proofreading not a thing anymore?
> Possibly attractive for people who just like deep C++ platform building, which is an internal drive not often found in people wanting to solve business problems with ML models.

And the world has plenty of people who are not interested in trying to solve business problems with ML models, but are rather interested in the engineering side of ML. I am one of those people. My current work (at cortex) involves improving the time taken to train the types of models not usually described in research papers.

If anyone is interested in machine learning but wants to build high performance training / serving platform, message me over twitter (@pavan_ky), Cortex is hiring.
This is a great answer. I'd add that I think you should keep your diagnosis private and disclose it to people you trust once you're recovered and back on your feet. Priority now is for you to have the time you need to heal, vs. explaining what you are dealing with.

And good luck, I hope you the best. Take care.
Is there any instances of people claiming the government purposely edited the original images to make them lower quality back when they were first released?

I’m curious if anyone realized the government may be hiding their true capabilities.
Can you please provide appropriate legal precedent at that time? I did do research at the time, more out of curiosity to see what the punishments would be if I get caught, but could not find anything. All I did was change the name of the network.
A little sad, if it deemphasizes .net. I hope the Core transition doesn't turn into a boondoggle, though I'm afraid; it's taking a long time to reach parity with where the full framework was. The history of major language rewrites is not overly encouraging.

Working in C# on .net 4.5-4.7 is such a tremendously productive platform.
Phishing mail from Apple, URL and SSL cert seems legit
I recently got an email from Apple (or so it seemded) with a purchase that I know I didn't make. The sender of the email should raise some concerns (helpcenterteam7286.noreplya4a4dc769@apple.supportidapple-systemrecoveryupdatea4a4dc769.7286.apple.com) but for the rest the email seemed totally legit.

When I clicked on the 'If you didn't make this payment please visit Itunes Payment Cancellation' link I was taken briefly to a URL http://www.5z8.info/_init_download_z8t0cu_gain-inches (blank page) that inmediately redirects to the URL https://appleid.apple.com/#!&page=signin. The weirdness starts here. The site looks totally legit, complete with a valid SSL certificate. It did ask me to enter ALL my personal details and credit card information.

I have no real reason to doubt the Apple page, I can find nothing to indicate that it's a fraud/scam. But the phishing mail was so elaborate, so well crafted that it fooled a nerdy CTO like myself. Why go through all that trouble?
Is there a good Android app using OSM that will give me public transportation directions in the main cities of the world?

Until them I'm stuck with Google Maps.
Djitter – how to build a Twitter clone using Django 2.0 – Part seven
There is a vast, vast ocean of programming jobs beyond google and Facebook, and a huge number of those people could never even land an interview at google / Facebook. Don’t give up simply because you aren’t in the top X%
If you think you "only" need a week, I'd probably just say you have a pressing family emergency and need to take a week off, and that you are aware that this is a bad time to leave but it's really important.

A US company has many problems culturally but imo one thing generally we pride ourselves in is being supportive and understanding in times of family needs.

Also generally companies are built to withstand one person's absence for a week.
At least for music videos, comments are still pretty shitty. It feels like more than half of them are one of the following patterns:

- "Like if you're watching in June 2018?" [2k upvotes]

- "Most underrated artist of our time" [5k upvotes]

- "Wow, mad respect for <artist>" (written by verified account by other artist trying to promote their own content)
How to Launch a Successful ICO, 14 June 2018
This example captures extremely well what I don't like in Elixir: verbosity.

I'm so much more happy writing the equivalent Ruby code:

puts "Hello,How,Are,You,Today".split(",").join(".")

It's value.method.method vs value |> Module.function |> Module.function. Alias is not a general solution because of conflicts.

Disclaimer: I use Elixir in projects for customers and I like it. Still, it's too verbose and I'm not using it in my own projects (no need for heavy parallelism there.)
Have a used 2009 Mac Pro flashed to 2010 with 64GB RAM, x5680 3.33 Ghz hex core CPU and modern GPU works great.
The integration of Traefik with the Docker daemon should mainly just be used while developing (imho).
Once you get to acceptance / production environments, you are very unlikely to run plain docker containers, if you use kubernetes you interface Traefik with the kubernetes api itself, and the service account you create for Traefik can be (and should be) completely read only.
Same for Docker Swarm, Marathon, Consul and AWS ECS.

So no, Traefik is not the big security problem you make it out to be.

Sorry to be so harsh, but Traefik is one of the most amazin pieces of software I have come across in the last years that has seriously made my life much easier.
Tell them what they want to hear.
How to Build an Ethereum Smart Contract for a Blockchain Marketplace
AI-powered drones are now being used to monitor construction in Africa
Question for Vue users: whats the value prop over React?

I haven't had a chance to look at Vue in depth but it seems to me that its useful for building apps where you don't need a build tool which makes sense to me.

The main thing I don't get is why use Vue over React if you're going to use single file components with some kind of build tool?
How fast do you reckon the basic infrastructure would crumble without any public investment ? What would the crime rate be without any social transfers, food stamps, public education, jobs created in and by the government? How fast would society descend to gang war and warlords, absent any public defense and policing efforts?

The ideea that Americans or the British possess a hereditary, almost magical capacity to self organize in the absence of fiscal revenue, that other lesser civilised people lack, is deliciously naive.

That's not to say the governments of rich countries is the pinnacle of efficiency or forethought and shouldn't be kept strictly in check. But that much worse is possible, and that the failure of government has such drastic consequences to make 50% of your revenue the least of your concerns.
My vote for a 'convert submitted amp links to normal links' automatism on HN. Or simply a block like 'You are trying to submit the amp version of a page. Please submit the original'.

By the way, shouldnt amp versions automatically have a 'Go to the real page' link on the top or something?

I see a totally absurd version of the page on my 30" monitor. With no obvious way to go to the normal page.

Not even the url has a clear indication where the normal version is. Guess you have to read it from the rel="canonical" link in the source code.
Flux: The Elegant Machine Learning Stack on Elegant Julia Language
RUSSIAN TOURS ATHENS – ESCORT ATHENS – ESCORTS ATHENS – ESCORTS
This person documents abandoned buildings:
https://www.flickr.com/photos/25165196@N08/albums/7215769101...

This blog is what it says on the tin (pizza box?):
http://usedtobeapizzahut.blogspot.com
You can only bring a lawsuit if you have the money for a lawyer in the first place. If your employer is not paying you, then you are already out a lot of money you could have used to defend your rights
How AR/VR/MR Can Transform the Aerospace Industry?
>By the time Docker Hub removed the images, they had received 5 million “pulls.” A wallet address included in many of the submissions showed it had mined almost 545 Monero digital coins, worth almost $90,000.

This seems incorrect because its impossible to see wallet balances on the Monero network. So I'm assuming they just came up with the numbers based on some rough calculations.
Is this why the TSLA stock has been going up and up this week?
#61 News:Deno-Node.js Alternative|defaultProps Dilemma|code-splitting TypeScript
ID'ing Major Sources of Variance in Transaction Latencies: Predictable Databases
Ah thanks, I didn't understand the subshell forking part before.
If the company is going bankrupt if you don't ship some software in a week that's an additional problem besides your bipolar condition. I'd be trying to find a new job.

Try to get as much paid vacation time as you can (a week or two probably) and then you could try to see if you can go on short or long term disability pay, if you have that insurance from your employer and you have worked there long enough.

The medical leave/disability will protect you from getting fired during that time and provide you with partial or full income for a long time, sometimes up to a year, and sometimes even if the company itself goes under.

During that time you can have plenty of time to focus on your mental health, getting out of burn out, and finding a better job. Taking a week off work may stem the issue but it likely won't fix the problem.

Don't tell anyone at work about any details about your condition. Don't even tell them it is something mental or physical. Provide only enough information that is legally required.

I once confided in my manager when I was going through a break-up and depression, and burn out. He was my friend in addition to my manager. After I got back from my "vacation" he transferred me off his team and washed his hands of me. Never even spoke to me again, and I see him around town sometimes and he never has even come up to ask how I'm doing.
Agree, but unstated is that it would be best not to have to actually do this. Often bipolar people overestimate how much others can see into their skulls. A polite but tired-looking “under the weather with allergies” look & feel with coworkers can paper over a month of crimes.

Ex-wife was bipolar but a fighter and I could not believe what she survived intact at tech companies.
Your own experience is anecdotal.
I mean, Dropbox is basically a nice front end to Amazon S3 - and doing S3 yourself by hand isn't much cheaper than paid Dropbox (or wasn't when I looked a few months ago).

But I am actually surprised I couldn't quickly find a DIY-Dropbox project.
Remember that one step up from you, your manager is just another employee trying to please his manager. So try to understand what your manager's manager needs from your manager and focus on what you can do to help him deliver that. Make your manager feel like you're on his team, supporting him with whatever unreasonable demands his manager is placing on him.

Another point is to try to understand where demands are actually coming from. If your manager is placing 'unreasonable' demands on you, is it entirely his idea or is it because his bosses boss is placing unreasonable demands on his boss. Knowing this obviously won't make it easier to deal with those demands, but it does make it easier to put together and effective counterargument when you know whom you're actually arguing with. The most effective argument to make for why you cannot have the database migration done by the end of June is heavily dependent on who is actually demanding it be done by the end June and why it's so important to them.
"The cyberpunk mental model [...] can be risky because it’s quite cynical and pessimistic. We expect the worst of people."

If that does model best mankind and society, maybe it is not that much cynical and pessimistic but realistic.

That said, it is only a model, a tool to better understand ourselves.
Is it one or many? Or both one and many?
I don't think there will be enough business for the staff levels that they have," she said. "I would be scared to lose my job if I still had one.

This seems consistent with the company's statements that they are restructuring to boost profitability, as opposed to a frantic move to conserve a dwindling cash reserve.
In addition to some of the solid advice given in this thread, I use the following technique with my manager and it seems to work well in establishing trust and increasing my value to the organization:

Every once in a while (maybe every 2-3 weeks), I'll pop into my manager's office and ask him the biggest challenge he's facing at the moment, i.e. what's keeping him up at night. And then I'll try to help him out with it. Sometimes I can take direct action to solve the issue. Other times I can inform my colleagues of the issue and help to prioritize a fix with the team. And still other times I just listen with an empathetic ear and give some advice or kick around ideas with him.
A hundred bucks a year and put your friends and family on TestFlight. Completely private, no publishing required.
Good point.

But then, WP says " In practice recruits are not forced to serve, but if the armed forces see an unmotivated person fit for military service, they can force them to serve. About 60,000 Norwegians are available for conscription every year, but only 8,000 to 10,000 are conscripted."

So in practice my argument stands, with the additional factor that playing dumb in an iq test might be a good way to escape the "fit but unmotivated" categorisation.
Sounds like the company is suffering from poor management. They can develop a product people love but sounds like everything (mfg, delivery, sales) after is chaos.
> While Microsoft Windows has a much larger number of viruses developed for it, this is a consequence of its extremely large market share

...and it's terrible security and it's still prevalent installation method of downloading random binaries off of the internet and then executing them with administrator permissions.
I'm not sure what petty theft has to do with any of this, though. That's also a crime, and isn't related to the question of whether this issue is a criminal one or purely civil.
Some of this seems like they're trying to find criticism where it's barely warranted. When are you supposed to notify someone of a meeting in which they'll be fired? Too late and it seems like it's last minute. Too soon and they might anxiously stew on it for a week.

Not enough indication of what the meeting is about, and they'll be surprised. Give them too much indication and their anxiety will balloon.

I've been on the receiving end of this as an employer in a really small business. e.g., a keystone employee was leaving and with awkward timing. There's no brilliant way to do it.
... how. I don't get it.
This is a super insightful analogy! Thank you.
But thats the point of the article - that at this scale, there is only industrialized moderation possible.

They describe 3 models by which this can happen, and the type of moderation you describe is classified as "artisanal" or work shop level moderation.

And I guarantee, every system has been tried, and found wanting.

Because every system which gets anywhere, will attract value and then those who prey on those systems and target the weaknesses of those systems.
>The company broke promises more than once, she said, adding that she was not reimbursed for mileage, as promised

Isn't this a good example of something that merits an NLRB complaint?
The blockchain boom suggests we don’t trust the foundations of our financial system.

No, a mistrust of the financial system would result in precious metals and other extra-systemic assets going up in price.
I'm guessing it's a bad joke about Unix time (starts in 1970)
Checking for a JIRA number in a Git commit message
You assume that the majority of people are unhappy with a subjective term such as "boring."
Quicken, but trying to migrate to beancount. It's hard due to the 20+ years of history/transactions I have in Quicken. If I were starting from scratch, I'd never consider Quicken now. On current versions, if their cloud is down, you can't do jack even if everything else (MY internet, the banks' servers) is up.
Were you (or anyone) able to open any of those .img files?
If "Burning Chrome" had thought of cryptocurrencies, it could have been set in the present.
To put this into a larger context: I wonder, do we currently have the technology to see another major breakthrough in AI, because frankly all I’m seeing are impressive, but nonetheless incremental advancement.
It’s about the unix epoch starting in 1970.

-_-
works ok for me now
AMP pages load faster on suboptimal internet. I'm pretty ok with OP having used this.
I think there's only a part of ARC that was patented so if you ran the lists differently, you could basically use the double-list idea where you move entities back and forth between them as long as the lists aren't of the same kind.
Overprovisioning probably won't help.

The power drop isn't 75% it's nearly 100%. The last image transmitted is pitch black only the camera's sensor introducing some noise during the long exposure to be visible.

The mitigation is either "lots of batteries" or "have a (nuclear) generator and power down" because solar will not produce anything under the currently present conditions.

(Well not "nothing", it's generating a couple milliwatts, enough to drive the rover's internal timer so it can periodically check if it's charging batteries)
Your health and wellbeing has to be your number 1 priority, above all else.

I would tell your employer that you're suffering from extreme burnout both personally and professionally as you've described, ideally with HR involved as @exolymph suggested.

Explain that it's effecting the quality of your work (they may have already noticed) and they should hopefully appreciate your honesty. They should recognise the commercial benefit of giving you a break so that you can come back much more productive.

If they don't support you during a difficult time and force you out then you will be better off with a different employer in the long run anyway.

Talk with friends and family. This will pass and you will get through it. Good luck.
No. Even in that case, the GPL wasn’t considered a contract. There was an open offer to anyone, essentially, “If you’d like to use this software, either buy a commercial license or abide by the terms of the GPL.” The defendant accepted the offer by using the software and proclaiming that it would meet the terms of the GPL. That offer and acceptance created a contract. So, the GPL wasn’t the contract itself, but provided the terms for the offeree’s performance.
I used to be bi-polar, I now manage it with strict regiment of exercise, diet, and sleep.

After an extended manic episode I started getting paranoid and was underperforming at work. I ended up seeking help and was diagnosed. I told HR and my boss and was put on a performance improvement plan shortly afterwards. It’s just a round about way of slowly getting fired which is way more stressful. I worked for one of the major internet companies.

My advice would be not to tell anyone at work, let them fire you if you have to, it’s not the end of the world. Then make the lifestyle changes needed to manage your condition and build your new life around that. Unfortunately there is a stigma that will be impossible to get rid of and people will talk. This will impact future employment prospects worse than underperforming for a short period. The odds are you’ll be in the industry for a while and you’ll be better off eating a temporary setback than a more permanent one.

If you need an excuse to take time off it’s way better to blame burnout. I’d recommend taking a week of vacation citing burnout. Get some sun, go surfing. If they say no, I’d go anyway, and see if they change their mind by the time your back.

BTW HR is there to protect the company from lawsuits, not to help you in anyway.

But seriously; do what ever you have to to make lifestyle changes.

EDIT: I’m also a foreigner so I lost my work visa when I was let go. This was in 2009 and it was my first job. Few places were hiring in 2009 and I had diminishing savings. I stayed in the US as a tourist and did a visa run to Canada a couple of times. The third time they said I couldn’t do that anymore and only gave me a few weeks to pack my things and go back to my country. In my final week I got a job at different major internet company so I hung out in Canada until a new work visa came through. Looking back it was probably a good thing. It’s hard to leave a bad situation especially when your judgement is being clouded.
Unix time starts counting upwards from zero on January 1st 1970. It's a joke. If they had Unix computers in the lander they would have had to use negative time since the first moon landing happened in 1969.