skysight-inc/HackerNews huggingface dataset:
Ask HN: Master in AI for non-A+ students?
I'm graduating in Computer Science next June. 7-8 average, no experience. I want to enroll to the best Masters degree in Artificial Intelligence that I find, with the restrictions that I'm not an A+ student, my CV is blank and I won't be able to pay very high tuition fees. Coursera/Udacity are not an option for me because I'm keen on research and pursuing a PhD.

I've been searching a lot but for me it's really difficult to judge whether a particular masters degree is really worth it or just "vapor". Also many programmes are very specific to one particular field (say, robotics) while many others include just too many generic Computer Science courses which I've already had.

I'm based in the EU (Spain).

Any suggestions would be highly appreciated. Thanks.
I never answer a call if the number is not saved on my phone. If it's truly important leave a voicemail, I will get back to you if I have to.
> saying "I'll see something that you haven't noticed in years!"

It's also arrogant to assume that a fresh perspective will never yield fresh results.

I'm starting to think that the only way to work around the problem (if you actually are good at seeing things that the rest of the organization has blind spots for) is to become a consultant who is expected to suggest changes. Otherwise you will be stuck fighting against primate hierarchy instincts.
This is a great start.

Election Silence just before an polling is an interesting idea too.

https://en.wikipedia.org/wiki/Election_silence
no contradiction there.

https://en.wikipedia.org/wiki/Palestinian_rocket_attacks_on_...

https://en.wikipedia.org/wiki/Incendiary_balloon#Gaza_Strip_...

https://en.wikipedia.org/wiki/Hamas_Covenant#Violence_agains...

(just a few samples)

Israel withdrawn but there is still an ongoing (sometimes quiet) war.
Honestly, this is why so many people just use Heroku.
> I am practically a one person company

> Spent a year

> go ahead and learn it. Its a huge boon.

for green field deployment with a 1 year R&D budget for devops, sure K8s is great choice perhaps, but for the rest of us (even in tech)?
This is a big generalization. Not everyone is looking to automate tasks, so it's not a sign of mismanagement that someone has employed a novel way to reduce work. Efficiency is a goal of management, but not the only one. It's unrealistic to expect a company to pursue and capture every inefficiency. Often it's cheaper to allow aspect of "work" go unabated than to invest in both the feasibility and implementation of its automation.

If you're referring to mismanagement due to knowing what an employee is doing, I think that too is a generalization. Dovetailing with the above, if someone is getting a job done, why invest time and resources into auditing how that's done? In 99% of cases that's waste.

In the grand scheme of things, big companies are vulnerable to degrees of malice and abuse by their employees (not necessarily ascribing those terms to these actions). But they don't necessarily fail to exist because those vulnerabilities were used.
RemObjects releases Water for Windows to complement Fire
A (rough guesstimate) 25% growth over the span of two years is a very respectable growth for a company nearly 20 years old. It's comparable to Facebook and the chart has a very similar shape to FB: https://beta.techcrunch.com/wp-content/uploads/2017/06/faceb...
I was referring to landlines but yes, on mobile, I agree entirely. The more recent Android dialer correctly identifies spam most times.
Maybe I'm oldschool but I'd be quite wary about mixing anything in production, qa and dev environments.
In the real world people are working on laptops, while using iOS and Android mostly to consume content, play games, browse web and show plane tickets.

When they actually become a match to laptops and 2-1 convertibles, maybe.

And there Chromebooks are no where to be seen outside US school system, iPad Pros are mostly a gimmick in rich countries and Android 2-1 are basically phone apps with keyboard.
I think this is the wrong mindset.

A better one would be:
"Hire good developers. You can invest in teaching them whatever technology your company uses and/or built."

Otherwise you end up with companies that hire good developers who don't know the tech stack and expect them to be 110% productive in one week with no investment from the company in training them. Then, even if the developer can keep up with demands they end up writing sub par code due to unfamiliarity with the tech stack.
I always felt dirty when I said "I'm a scener"

Instead I prefer to say "I'm in the demoscene"

I've made demos, but I don't like attaching my whole identity to a group of people, it's close to cultish. On the other hand it makes you feel good about yourself and allows one to attach one's status to other people's status. For this reason it is inevitable that people would do it.
Exactly. For all of Hamas' talk, it's not only reactive, it also results in a disproportionately small level of anti-Israel violence in practice due mostly to lack of resources (comparatively).

If Israel withdrew all restrictions unilaterally, would there be offensive actions by Hamas: almost certainly. But they'd likely be on a scale many orders of magnitude smaller than Israel's actions to date, and I doubt they'd be sustained.
but the situation could be the reverse: I replace someone who did a pile of k8s and didn't document anything, and while I could orchestrate the whole with libvirt recipes in my sleep, I wouldn't even know how to look up the command

> kubectl get pods --all-namespaces

so familiarity is not a good argument here
Sally Shapiro - disco romance.

There's also this:http://media.beatsinspace.net/audio/bis-08-07-18-part1.mp3
And if there's rare bursts, then someone made a mistake.

A lack of planning on your part does not constitute an emergency on mine.

Work steady hours, and the "output" becomes predictable (this is what agile methodologies are also about - predictability), which allows for better planning. Working 60+ hours means the output becomes very unpredictable. I mean people will crack and either leave or become overworked at that point, and now there's an even bigger problem.
> But the Fed cannot just arbitrarily set rates, presumably?

They absolutely can, by quantitative easing (aka large-scale asset purchases) buying $4 trillion of bonds priced to keep yields in range. This market can remain irrational longer than anyone can remain solvent.

By price-fixing this market they stimulate liquidity. Institutions (such as pensions) that would normally buy safe bonds are forced to invest elsewhere at marginal yields (ie. corporate bonds and MBS). Other, more risky, investors chase growth stocks with marginal yields.

> you should get price inflation or deflation.

Indeed there has been, though currently visible only through asset prices such as bonds, stocks, securities and housing. Who can complain?

The danger comes when the tide goes out and yields go up [1]. All that extra liquidity washes from assets into yields, thereby driving inflation on produce.

[1] And up yields must, to determine how much have been swimming naked.
Really? Our company welcomes certification exams because they make employees more marketable and make easier participate in calls to tender. As a matter of fact certifications are "must to have" requirements to participate in most calls to tender.
Australian here who immediately thought of the Erebus disaster.
That's not so bespoke, that's a very much standard software, services and operating systems, which is very familiar to every UNIX sysadmin. It would be much easier to pass that system to new sysadmin than Kubernetes cluster. By far.
>Yes (if by implausible you mean unconvincing). Reject and resubmit with more powerful statistics.

I should clarify here- I mean implausible by the standard of common sense, but backed up by the statistics presented in the paper, which was the case here.
Location: Ghana

Remote: Yes

Willing to relocate: Yes

Technologies: Rails, Java, Android, Python, C, R

Resume/CV: On request

Email: hnedin@protonmail.com

I have experience building RoR and Android apps. I have also used other technologies, including ones not listed above. I can learn new technologies quickly if necessary.
The 35mm format is rather amazing balance of design trade-offs. No wonder it is so enduring.

It's large enough for the double-Gauss lens (a.k.a. normal prime lens) to have a nice shallow deep of field wide open. f/1.2 is close to the limit of a typical SLR mount. So a normal 50mm f/1.2 lens gets us 42mm of aperture. This means we can get the same depth of field and angle of view as a 6x7 medium format with a 110mm f/2.8 lens or a 4x5 large format with a 180mm f/4.5 (but with a much smaller system!) And we get a faster lens as a bonus.

Smaller formats lose some of that versatility of composition. The focal length of the normal lens on APS-C is 32mm. We would need f/0.8 lens to the same DOF. That's not possible on an SLR mount. Mirrorless systems with their shorter flange distances could get us there. But even then there are limits to how short the flange can be because image sensors become much less efficient as the angle of incidence of the light hitting them increases.
WhatsApp API made easy
Many hacks these days involve social engineering and phishing. Google's blanket use of security keys by its employees has pretty much stopped phishing.
ICFP 2018 Keynote Address: Conveying the Power of Abstraction
Documentation is here for more details:
https://github.com/gorhill/uBlock/wiki/Element-zapper

The zapper will also try to detect and remove CSS rules which prevent the whole page from being scrolled.
Oh, I see. This time is different. Human nature has fundamentally changed.

Anyways, I always read the flat earth argument as an exercise in rhetoric. From that perspective the outrage over it speaks volumes.
...only until someone finds a bypass for BootGuard, which might actually exist. I'm not too optimistic, but I hope so --- and seeing the reactions of different groups when/if it happens will be interesting to say the least.
You probably do. IP assignment is boilerplate. I had it in my contracts at Ross (the discount clothing store), Radioshack, and a local cheesesteak joint between 2012 and 2015.
> That is not only an issue in academics, but in society as a whole

True, but academics needs to be able to stand apart.
When I worked in IT, both in mainframe programming and before that in ops, I saw many cases of this. "borderline" is just another word for "plausibly deniable". Programmers doing it can claim to have made a mistake. Managers turn a blind eye to it because it's easier than getting pay rises for staff they don't want to leave.
Top Reasons to Choose Amazon Web Services to Grow Your Business
#No Fake News: Trump Engaged in Fraud, Dubious Tax Schemes in 199
No because the USB stick is going nowhere, it just remains at B. Imagine a tiled floor where A and B are the centers of two tiles, the USB stick also resting on the B tile. Expansion of space just means that you are constantly increasing the gaps between tiles maybe inserting new tiles every time the gaps become wide enough. The USB stick however just rests on the B tile not moving through space, i.e. reaching another tile, ever.
This is my take as well. The current system is well suited for the world that is resource-constrained and more or less designed to actively weed out students from reaching mastery. In other words, it’s not necessarily designed for optimal dissemination(and creation) of knowledge.
When I open my laptop, Ubuntu wakes up, shows the desktop and then immediately blacks the screen until I move the mouse.

I got so used to that jankiness that I didn’t notice it until I was showing someone my laptop who was interested in buying the same model.
Ah I see, interesting!
thanks for the details, and sorry for the perhaps distracting question: how do you handle DNS for the servers on your foo.com? Did you have to provide nameservers to your registrar so K8s manages the DNS? This is something I don't see addressed so often in k8s tutorials which usually assume minikube or GCK.
Vagrant seems to be dead stupid simple, you download / git clone a folder and then you run vagrant up and follow up by vagrant ssh and look you're not on a Linux box where you can do whatever you gotta do. Using VirtualBox / Vagrant works perfectly for me so far, I'd love to give containers a shot, but if it's too much a hassle I try to avoid it.
It's not bad faith, it's a penetration test of something that was supposed to be a gatekeeper. The gatekeeper failed.
You do not get a stamp in your passport from either the Palestinian territories (including Gaza) or from Israel. You will get a piece of paper rather as your stamp which you need to keep with you and show upon exit. So no repercussions from entry.
I'm not sure I understand. Sorry, my exposure to Kubernetes is only a few days and is limited to an overview of all of its components and a workshop by Google.

> It works for you, but it's going to include a lot of toil when someone replaces you.

I was thinking that Ansible + FreeIPA(RedHat enterprise product) + Elastic logging setup(ELK) + Prometheus would be easier for my successor to deal with than figuring out my bespoke setup of Kubernetes(which keeps adding new features every so often). Even if I did not create proper docs(I do my best to have good doc of whatever I do), my sucessor would be better off relying on RedHat's specific documentation rather than guessing what I did to a Kubernetes version from 6 months ago...

If something breaks in FreeIPA or Unbound(DNS) or Ansible, it is very much easier to ask targeted questions on StackOverflow or lookup their appropriate manuals. They don't change as often as Kubernetes does. Don't you think?

Alternatively, if something breaks on Kubernetes, you'd have to start digging Kubernetes implementation of whatever feature it is, and hope that the main product hasn't moved on to the next updated release.

Is it not the case? Is Kubernetes standard enough that their manuals are RedHat quality and is there always a direct way of figuring out what is wrong or what the configuration options are?

Here I was thinking that my successor would hate me if I built a bespoke Kubernetes cluster rather than standard enterprise components such as the ones I listed above.
Scrapinghub | Remote | Full-time | Multiple roles | https://scrapinghub.com

Scrapinghub turns web content into useful data.

We develop a wide range products including:
Crawlera - smart crawling proxy
Scrapy Cloud - a cloud platform for running spiders
Data on Demand - turn-key web scraping services
and more!

We are hiring Python Developers, Support Engineers, Erlang Developer (Tech lead) and more to join our fully remote team of over 140 people in 30 countries

You'll have the chance to work on projects that build and transfer datasets of thousands of millions of records, as well as build the systems that deliver data to current Fortune 500 companies and startups building great products on top of our stack.

Scrapinghub has benefited from Open Source throughout our history. As a way to give back to the community everybody on our team has a chance to contribute to Open Source projects, find out more on Open Source at Scrapinghub: http://scrapinghub.com/opensource/.

Here are some of our open positions (Check out our website for a full list): https://scrapinghub.com/jobs

- Python Developer (scraping): you will be in charge of designing, developing and testing Scrapy web crawlers.

- Support Engineer: Provide world class support for our Scrapinghub customers by investigating and resolving issues.

- Lead Erlang Developer: Join and lead our Crawlera team. Crawlera is a smart downloader designed specifically for web crawling and scraping. It allows crawler developers to crawl quickly and reliably by managing thousands of proxies internally.

Scrapinghub continues to grow significantly this year and we're looking for great additions to our team. Positions are fulltime (40hours per week) and fully remote.

Interview process: 2 interviews and a technical trial project.

You can apply here: https://scrapinghub.com/jobs
Bit of a constitutional non-starter in the United States, though.
5 things every man wants during sex – SEXYAGGELIES.GR ESCORTS DIRECTORY
There's certainly lots of documented cases of counterfeit versions of complex chips. Not the same thing, but does show the environment for this kind of activity exists.
Pytogo: Fast, crude, incomplete, but useful Python to Go source translator
I might be wrong about this, so feel free to correct me. Since you're here...

AutoDevOps has a good example of GitLab licensing that frustrates me. It's the "Support for multiple Kubernetes clusters" feature. Running development and production in separate environments seems like a best practice. A mistake that brings down a cluster is really the type of thing you'd want to catch in development or testing, right? However, IMO, if you're a small developer using Core or Starter, GitLab is forcing you to do something subpar by using the same cluster for development and production.

I think "Environment-specific variables" is the same situation where Core and Starter users are lead into bad practices. For example, ASP.NET Core uses ASPNETCORE_ENVIRONMENT which (unfortunately) defaults to "production". The lack of environment specific varaibles means people will put that in the job config of .gitlab-ci.yml.

deploy_dev:
variables:
ASPNETCORE_ENVIRONMENT: "Development"

It also means protected pipelines will be given all the variables needed for deploying to all environments. Ex: DEVELOPMENT_DB,PRODUCTION_DB. I'm sure you can see where this is going, but, if you're using something like EF Core migrations, all it takes is for someone to mess up the (ex:) "deploy_dev" job's ASPNETCORE_ENVIRONMENT variable on protected branch and the CI build is going to end up in "production" mode with access to all the variables needed to break a production DB.

GitLab Flow has a diagram showing master, which is a protected branch, deploying to staging with another branch used for production. I like that workflow, but it means all deployable branches end up being protected branches (I think that's the intent ?) which means production credentials end up exposed everywhere but feature branches.

I don't know how protected variables interact with environment specific variables, but, ideally, I'd want to have ASPNETCORE_ENVIRONMENT be an environment specific variable and PRODUCTION_DB be both environment specific AND protected. The more safeguards the better and navigating into the "production" environment variables page is a good way for me to get into "be super careful" mode.

I think small developers will tend to be the ones where people merge their own changes, so they're especially vulnerable to the type of mistake I just described.
Technical overview of WordPress's Gutenberg integration
Supreme Court Appoints Arbitrator in Unicorn OYO vs ZO Rooms Case
So if they work 8 hours a day, they earn 120$ a day. Is this pre tax in the US?
People have described Forth as Lisp without the parentheses.

Definitely some interesting parallels.
> And this is true for every single bit of volume around you

... except on the edges... but maybe there wasn't an edge and space is sphericalish? And if it was back then, why wouldn't it be now? Which brings the question: if you go far enough in one direction, do you come back where you started? Can we figure out whether that's the case?
>Hard work combined with personal agency leads to success.

That is fallacy. How could you explain poverty per country or continent then?

For example people in Algeria or Morocco are working 12h 6 days per week, and guess what?
They are poor and unsuccessful.

You doesn't mater in global economy - no matter how hard you gonna work, you can't win if economy of entire region is shit.

Same story in UK in 2008: people suddenly become "successful" not because they suddenly became dumb and lazy - but because of global economy crisis that lead them out of work, credit and stability.

In UK, in 2010 it were the university computer science graduates who had LARGEST percent of unemployment in entire population.

Sudden laziness of entire generation?
They were in perfectly good working order. I really think this is just Apple's practice. Apple All In One users really don't need the latest and I bet they are just seeing this as something that would cut into their profits.
Wikipedia says that MINIX is POSIX-certified, so it's pretty close (Unix-like). It doesn't seem anyone has shelled out the money for SUS certification, so it can't officially use the UNIX trademark.
> One thing that I find maddening about this topic is the assumption that people who automate their jobs won't take the new time they get back and put it to better use.

I think it's fair to say they will, but will they do so for their company's benefit? Possibly, but why? This is effectively gifted time.
You're telling me you can't tell the difference between a person and a recording over the phone?
That's just a bad analogy.

https://en.wikipedia.org/wiki/History_of_Gaza

Gaza was part of Turkey (Ottoman) and was a part of Britain and was a part of Egypt and was a part of Israel and it is an independent region since 2005.

It's more like Belgium in your France Germany analogy. France has no control over the Belgium-German border.
Following up on this is how heavy these things are marketed. We’ve spent around $1MM in the last two years on Automation Anywhere and around $2MM hiring consultants to implement it.

Part of it is because our IT department is underfund and dysfunctional and RPA is the only “controllable” way to improve processes (in execution it’s not) and part of it is because our management have drank the cool aide that automation anywhere puts out about the impending singularity.

I’m all for automation, more for process improvement; but at 2.5MM for a bunch of brittle macros running critical functions; it’s way oversold and too immature
It’s already illegal to place robocalls to cell phones (under TCPA).

It’s also illegal to robodial any number on the Do Not Call list, but unlike the TCPA, there is a carve out for political campaigning. Thanks, Congress!

Of course, neither does much good when the laws are nearly impossible to enforce. Thanks to caller ID spoofing, it’s usually impossible to tell who actually called you, so good luck collecting damages.
FREELANCER - Open to opportunities.

Location: Gent/Belgium

Remote: YES (preferred actually)

Willing to relocate: Maybe in the future (travel on occasion is fine though)

Technologies: Cloud (AWS/GCP/Azure/DO/...), Docker, K8S, OpenShift, Linux, Windows, Automation (Terraform, Packer, Ansible, ...), CI/CD (some hands-on knowledge, more architectural),

Résumé/CV: On request

Email:zephyrict [at] gmail . com

Hi interested reader! I'm an experienced System Engineer turned Solution, Cloud and Technical/Infrastructure Architect, my knowledge is quite broad but focussed on Cloud and Automation. I am a consultant, I have my own company (1 man company) and work short to long term opportunities. I love to share my knowledge and to design the perfect solutions that will contribute to your company's success! I design in-house solutions (from private-cloud to HA systems, DR, and more) as well as purely (public) Cloud solutions, my preferred Cloud platform is AWS but I have experience with other platforms as well. I also have experience with Docker/Container solutions, both in production as well as in DEV/ACC. If you're looking for an experienced Architect with real hands-on experience, able to talk with all sides and linking business with tech, don't hesitate to contact me!
A Solo-Founder's Learnings from Building Two Growing Tech Companies
We ditched our land line about 10 years ago so I totally forgot about that. Although I remember having one of those phones that had the digital address book on it, maybe you have a different model. Also I have T-Mobile and it tells me when a caller is "likely a scammer" and they even let me outright block those callers.